package com.phantasy.proto
{
	import com.phantasy.Message;
	
	import flash.net.registerClassAlias;
	
	public class p_role_data extends Message
	{
		public var role_id:Number = 0;
		public var base:p_role_base = null;
		public var fight:p_role_fight = null;
		public var pos:p_role_pos = null;
		public var attr:p_role_attr = null;
		public var ext:p_role_ext = null;
		public var hpmp:p_role_hmp = null;
		public function p_role_data()
		{
			registerClassAlias("p.p_role_data", p_role_data);
		}
		
		override public function getMethodName():String
		{
			return ("role_");
		}
		
		override public function getClassName():String
		{
			return ("p_role_data");
		}
		
		override public function getAttributes():Array
		{
			return ([["role_id", "Number", "null"], ["base", "p_role_base", "null"], ["fight", "p_role_fight", "null"], ["pos", "p_role_pos", "null"], ["attr", "p_role_attr", "null"], ["ext", "p_role_ext", "null"], ["hpmp", "p_role_hmp", "null"]]);
		}
	}
}